home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Comm / AmiTCP30b2.lha / src / amitcp / protos / net / radix_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-05  |  1.3 KB  |  41 lines

  1. /* Prototypes for functions defined in
  2. radix.c
  3.  */
  4.  
  5. struct radix_node * rn_search(register caddr_t v,
  6.                               struct radix_node * head);
  7.  
  8. struct radix_node * rn_search_m(register caddr_t v,
  9.                                 struct radix_node * head,
  10.                                 register caddr_t m);
  11.  
  12. struct radix_node * rn_match(caddr_t v,
  13.                              struct radix_node * head);
  14.  
  15. struct radix_node * rn_newpair(caddr_t v,
  16.                                int b,
  17.                                struct radix_node * nodes);
  18.  
  19. struct radix_node * rn_insert(caddr_t v,
  20.                               struct radix_node * head,
  21.                               int * dupentry,
  22.                               struct radix_node * nodes);
  23.  
  24. struct radix_node * rn_addmask(caddr_t netmask,
  25.                                int search,
  26.                                int skip);
  27.  
  28. struct radix_node * rn_addroute(caddr_t v,
  29.                                 caddr_t netmask,
  30.                                 struct radix_node * head,
  31.                                 struct radix_node * treenodes);
  32.  
  33. struct radix_node * rn_delete(caddr_t v,
  34.                               caddr_t netmask,
  35.                               struct radix_node * head);
  36.  
  37. int rn_inithead(struct radix_node_head ** head,
  38.                 int off,
  39.                 int af);
  40.  
  41.